package desmontec.relatorios.gerador;

import java.io.File;
import java.io.IOException;

import jxl.Workbook;
import jxl.read.biff.BiffException;

public class TemplateMapaEstocagem {
	
	private Workbook workbookEntrada;
	private static TemplateMapaEstocagem instance;
	
	// mudando para singleton
	private TemplateMapaEstocagem(String inputFile) throws IOException {
		System.out.println(inputFile);
		File inputWorkbook = new File(inputFile);
		try {
			workbookEntrada = Workbook.getWorkbook(inputWorkbook);
		} catch (BiffException e) {
			e.printStackTrace();
		}
	}

	public Workbook getWorkbookEntrada() {
		return workbookEntrada;
	}

	public void setWorkbookEntrada(Workbook workbookEntrada) {
		this.workbookEntrada = workbookEntrada;
	}
	
	public static TemplateMapaEstocagem getInstance(String inputFile) throws IOException{
		if(instance == null){
			instance = new TemplateMapaEstocagem(inputFile);
		}
		return instance;
		
	}
	

}
